import os
import shutil


#判断存放执行信息的目录是否存在，不存在则创建，
if not os.path.exists("./info"):
    os.mkdir("./info")
else:
    shutil.rmtree("./info") #先删除 在创建
    os.mkdir("./info")

#获取生成allure测试报告的执行信息
os.system("pytest ./test_case/test_personnel_api.py --alluredir=./info")

#判断report 是否存在，如果不存在，则创建如果存在则删除
if not os.path.exists("./report"):
    os.mkdir("./report")
else:
    shutil.rmtree("./report") #先删除 在创建
    os.mkdir("./report")

#生成测试报告
os.system("allure generate ./info -o ./report --clean")
